package com.ruoyi.report_lq.domain.bo;

import com.ruoyi.common.core.validate.AddGroup;
import com.ruoyi.common.core.validate.EditGroup;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;

import java.math.BigDecimal;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 沥青软化点记录业务对象 report_lq_lqrhdjlb_ba_detail
 *
 * @author zyb
 * @date 2024-06-11
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class LqrhdjlbBaDetailBo extends BaseEntity {

    /**
     * 表ID
     */
    @NotNull(message = "表ID不能为空", groups = { EditGroup.class })
    private Long excelId;

    /**
     * 主表ID
     */
    @NotNull(message = "主表ID不能为空", groups = { AddGroup.class, EditGroup.class })
    private Long lqzrdjlbid;

    /**
     * 试样编号
     */
    @NotBlank(message = "试样编号不能为空", groups = { AddGroup.class, EditGroup.class })
    private String shiybh;

    /**
     * 烧杯内液体名称
     */
    @NotBlank(message = "烧杯内液体名称不能为空", groups = { AddGroup.class, EditGroup.class })
    private String shaobnytmc;

    /**
     * 开始
     */
    @NotNull(message = "开始不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal kais;

    /**
     * 第1分钟
     */
    @NotNull(message = "第1分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv1;

    /**
     * 第2分钟
     */
    @NotNull(message = "第2分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv2;

    /**
     * 第3分钟
     */
    @NotNull(message = "第3分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv3;

    /**
     * 第4分钟
     */
    @NotNull(message = "第4分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv4;

    /**
     * 第5分钟
     */
    @NotNull(message = "第5分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv5;

    /**
     * 第6分钟
     */
    @NotNull(message = "第6分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv6;

    /**
     * 第7分钟
     */
    @NotNull(message = "第7分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv7;

    /**
     * 第8分钟
     */
    @NotNull(message = "第8分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv8;

    /**
     * 第9分钟
     */
    @NotNull(message = "第9分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv9;

    /**
     * 第10分钟
     */
    @NotNull(message = "第10分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv10;

    /**
     * 第11分钟
     */
    @NotNull(message = "第11分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv11;

    /**
     * 第12分钟
     */
    @NotNull(message = "第12分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv12;

    /**
     * 第13分钟
     */
    @NotNull(message = "第13分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv13;

    /**
     * 第14分钟
     */
    @NotNull(message = "第14分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv14;

    /**
     * 第15分钟
     */
    @NotNull(message = "第15分钟不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal tempv15;

    /**
     * 测值
     */
    @NotNull(message = "测值不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal cez;

    /**
     * 平均值
     */
    @NotNull(message = "平均值不能为空", groups = { AddGroup.class, EditGroup.class })
    private BigDecimal pingjz;


}
